# 方法一
a = 1
b = 0
while True:
    ad = a + b
    print(a)
    if ad > 100:
        break
    a,b = ad,a

# 方法二
def fibonacci(a=1,b=0):
    ad = a + b
    print(a)
    return None if ad>100 else fibonacci(ad,a)
fibonacci()

# 方法都是对的，在写成函数的时候，可以尝试着将数列长度也作为参数写出来。
# 这样可以更加灵活地控制输出的长度。同时函数输出结果进来以return语句返回
# 不要使用print()，因为结果可能要再次利用，你直接使用print输出的话就无法
# 再次利用了。



